/**************************************************************************************
							UNIVERSIDADE FEDERAL DE PERNAMBUCO

Author:		Rogerio Soares da Silva
Date:		Dec-2007
Licence:	This program is free software; you can redistribute it and/or modify it.   
Warranty:	None! Use it at your own risk!
Visit:		www.padmec.org

**************************************************************************************/

#ifndef INCLUDES_H
#define INCLUDES_H	

// C/C++ includes
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
#include <iostream>
#include <iomanip>
#include <string>
#include <fstream>
#include <time.h>
#include <math.h>

using namespace std;

// FMDB include
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
#include "mMesh.h"
#include "mEntity.h"
#include "mVertex.h"
#include "mEdge.h"
#include "AOMD.h"
#include "AOMD_Internals.h"
#include "pmModel.h"
#include "ParUtil.h"
#include "AOMD_cint.h"
#include "mAOMD.h"

using namespace AOMD;
				
// PETSc includes
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
#ifdef _HAVE_PETSC_
#include "petscksp.h"
#endif


// PreProcessor includes
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
#include "Exception.h"

#endif

